<?php
/**
 * Created by PhpStorm.
 * User: qingyun
 * Date: 18/12/5
 * Time: 上午11:36
 */

namespace app\index\controller;


use think\Controller;
use think\Cookie;

class Sign extends Controller
{
    //用户注册页
    public function up()
    {
        return view();
    }
    //用户登录页面
    public function in()
    {
        //用户的登录和注册都需要在用户为登录的状态下进行操作
            $request =$this->request;
        //如果用户是post请求
        if($request->isPost()){
            $data = $request->param();

            $user = \app\index\model\User::get(['email'=>$data['email']]);
            //验证用户名

            //如果$user数据为空
            if (empty($user)){
                return ['code'=>0,'info'=>'你输入的用户名或密码有误---'];
            }
            //验证密码，因为密码使用了哈希加密，所以使用password_verify方法验证
            if (password_verify($data['password'],$user->password)){

                //验证成功后将用户信息写在cookie或者session中

                //写入session方法  参数1，名称
                //                参数2，  值

//                Cookie('111','1212',10);


//                Cookie('333','222',20);

                Session('userLoginInfo',$user);
                return ['code'=>1,'info'=>'登录成功'];
            }else{
                return ['code'=>0,'info'=>'你输入的用户名或密码有误'];
            }

        }


                //写入cookie方法
//                \think\facade\Cookie::set('iamcookie',123123);
//                cookie('111','1212',20);
//                cookie('uid',$user->id);


        //如果用户是get请求,get获取的是页面展示的数据，
        if ($request->isGet()){
            return view();
        }


    }


    public function sc()
    {
        $request = $this->request;
        $aa = $request->post('aaa');
        $bb = $request->post('bbb');
        print_r($aa);
        print_r($bb);
    }

    public function upload()
    {
        return view();
    }

}